/**
 * 类型声明: 可以让我们不必将js重构为ts,只需要我们加上声明文件即可
 * 类型声明 `在编译的时候都会被删除掉,不会影响真正的代码`
 */
namespace a {
    declare const $: (selector: string) => {
        click(): void
        width(length: number): void
    }
    declare let name: string;
    declare let age: string;
    declare class Animal {
        name: string
    }
    // 函数
    declare function getName(name: string): string
    declare enum Sessons{
        A,B,C,D
    }
    declare enum Gender{
        A,B
    }
    // declare let fn = (name: string)=> :string
// console.log(name,age)
}